package com.bestsoft.flow.domain.vo;

import com.bestsoft.common.annotation.Excel;
import com.bestsoft.common.core.domain.BaseEntity;
import com.bestsoft.flow.domain.FlowZsDt;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

import java.math.BigDecimal;
import java.util.List;

/**
 * 用户订单明细Vo
 *
 * @author yuanna
 * @date 2023-08-29
 */
public class FlowOrderDtVo extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 单据ID */
    private Long orderId;

    /** 商品ID */
    private String goodid;

    /** 原价 */
    private BigDecimal oldprice;

    /** 单价 */
    private BigDecimal price;

    /** 扣率 */
    private Long dedrate;

    /** 数量 */
    private BigDecimal num;

    /** 金额 */
    private BigDecimal amount;

    /** 执行数量 */
    private BigDecimal execnum;

    /** 二维码ID */
    private String qcode;

    /** 生产企业名称 */
    private String manufacturer;

    /** 医院名称 */
    private String hospitalName;

    /** 标示时间 */
    private String bsdate;

    /** 放射性活度 */
    private BigDecimal radioActivity;

    /** 特殊要求 */
    private String specRequmts;

    public Long getOrderId() {
        return orderId;
    }

    public void setOrderId(Long orderId) {
        this.orderId = orderId;
    }

    public String getGoodid() {
        return goodid;
    }

    public void setGoodid(String goodid) {
        this.goodid = goodid;
    }

    public BigDecimal getOldprice() {
        return oldprice;
    }

    public void setOldprice(BigDecimal oldprice) {
        this.oldprice = oldprice;
    }

    public BigDecimal getPrice() {
        return price;
    }

    public void setPrice(BigDecimal price) {
        this.price = price;
    }

    public Long getDedrate() {
        return dedrate;
    }

    public void setDedrate(Long dedrate) {
        this.dedrate = dedrate;
    }

    public BigDecimal getNum() {
        return num;
    }

    public void setNum(BigDecimal num) {
        this.num = num;
    }

    public BigDecimal getAmount() {
        return amount;
    }

    public void setAmount(BigDecimal amount) {
        this.amount = amount;
    }

    public BigDecimal getExecnum() {
        return execnum;
    }

    public void setExecnum(BigDecimal execnum) {
        this.execnum = execnum;
    }

    public String getQcode() {
        return qcode;
    }

    public void setQcode(String qcode) {
        this.qcode = qcode;
    }

    public String getManufacturer() {
        return manufacturer;
    }

    public void setManufacturer(String manufacturer) {
        this.manufacturer = manufacturer;
    }

    public String getHospitalName() {
        return hospitalName;
    }

    public void setHospitalName(String hospitalName) {
        this.hospitalName = hospitalName;
    }

    public String getBsdate() {
        return bsdate;
    }

    public void setBsdate(String bsdate) {
        this.bsdate = bsdate;
    }

    public BigDecimal getRadioActivity() {
        return radioActivity;
    }

    public void setRadioActivity(BigDecimal radioActivity) {
        this.radioActivity = radioActivity;
    }

    public String getSpecRequmts() {
        return specRequmts;
    }

    public void setSpecRequmts(String specRequmts) {
        this.specRequmts = specRequmts;
    }

    @Override
    public String toString() {
        return "FlowOrderDtVo{" +
                "orderId=" + orderId +
                ", goodid='" + goodid + '\'' +
                ", oldprice=" + oldprice +
                ", price=" + price +
                ", dedrate=" + dedrate +
                ", num=" + num +
                ", amount=" + amount +
                ", execnum=" + execnum +
                ", qcode='" + qcode + '\'' +
                ", manufacturer='" + manufacturer + '\'' +
                ", hospitalName='" + hospitalName + '\'' +
                ", bsdate='" + bsdate + '\'' +
                ", radioActivity=" + radioActivity +
                ", specRequmts='" + specRequmts + '\'' +
                '}';
    }
}
